it properly belongs.
Signed-off-by: Keir Fraser <keir@xensource.com>
* race between pending interrupts and restoration of handler.
*/
#ifdef CONFIG_SMP
+ local_irq_enable(); /* XXX Needed for smp_resume(). Clean me up. */
smp_resume();
#endif
cpu_set(smp_processor_id(), cpu_online_map);
irq_resume();
- xencons_resume();
-
- xenbus_resume();
-
time_resume();
#ifdef CONFIG_SMP
__sti();
+ xencons_resume();
+
+ xenbus_resume();
+
#ifdef CONFIG_SMP
out_reenable_cpus:
for_each_cpu_mask(i, prev_online_cpus) {